///+-----------------------------------------------------------------+ 
// Final Draft DigiSignal     \/
// Knowledge of the ancients ( )
//______________________o0o___(_)___o0o__
//_____________mladen_______________
//_cja____________________________
//___________________Xard777_______
//____ihldiaf_____________________
//__________________BabaMaster_____
//FxSniper_________igor_______nen___           March 24th, 2009
//+------------------------------------------------------------------+
#property indicator_chart_window
//+------------------------------------------------------------------+

int TF1 = 1;
int TF2 = 5;
int TF3 = 15;
int TF4 = 30;
int TF5 = 60;
int TF6 = 240;
int TF7 = 1440;

bool Corner_of_Chart_RIGHT_TOP = true;
int Shift_UP_DN = 5;
int Adjust_Side_to_side = 10;
int step = 0;
int font = 10;
int Sig_Bars_Window = 1;

bool Show_Price = false;
bool Show_Xtra_Details = false;
bool Show_Smaller_Size = FALSE;
color TimeFrame_Label_color = Silver;
color BarLabel_color = Silver;
color CommentLabel_color = Gray;
color Spread_color = DarkOrange;
color HI_LO_color = DarkOrange;
color Pips_UP = Lime;
color Pips_DN = OrangeRed;
color Daily_AV_UP = Lime;
color Daily_AV_DN = OrangeRed;

color Price_UP = Lime;
color Price_DN = Red;
color Price_Neutral = Orange;

int MACD_Fast = 5;
int MACD_Slow = 34;
int MACD_Signal = 5;
int MACD_PRICE_TYPE = 0;

color XUP_above_0 = Lime;
color XDN_above_0 = Tomato;
color XUP_below_0 = Green;
color XDN_below_0 = Red;

int RSI_Period = 9;
int RSI_PRICE_TYPE = 0;

int CCI_Period = 13;
int CCI_PRICE_TYPE = 0;

int STOCH_K_Period = 5;
int STOCH_D_Period = 3;
int STOCH_Slowing = 3;
int STOCH_MA_MODE = 1;

color STR_UP = Lime;
color STR_DN = Red;
color STR_NO_Signal = Orange;

int MA_Fast = 5;
int MA_Slow = 9;
int MA_MODE = 1;
int MA_PRICE_TYPE = 0;

color MA_UP = Lime;
color MA_DN = Red;

int init() {
   return (0);
}

int deinit() {
   ObjectDelete("cja");
   
   
   ObjectDelete("SIG_BARS_TF1");
   ObjectDelete("SIG_BARS_TF2");
   ObjectDelete("SIG_BARS_TF3");
   ObjectDelete("SIG_BARS_TF4");
   ObjectDelete("SIG_BARS_TF5");
   ObjectDelete("SIG_BARS_TF6");
   ObjectDelete("SIG_BARS_TF7");
   ObjectDelete("SSignalMACD_TEXT");
   ObjectDelete("SSignalMACDM1");
   ObjectDelete("SSignalMACDM5");
   ObjectDelete("SSignalMACDM15");
   ObjectDelete("SSignalMACDM30");
   ObjectDelete("SSignalMACDH1");
   ObjectDelete("SSignalMACDH4");
   ObjectDelete("SSignalMACDD1");
   ObjectDelete("SSignalSTR_TEXT");
   ObjectDelete("SignalSTRM1");
   ObjectDelete("SignalSTRM5");
   ObjectDelete("SignalSTRM15");
   ObjectDelete("SignalSTRM30");
   ObjectDelete("SignalSTRH1");
   ObjectDelete("SignalSTRH4");
   ObjectDelete("SignalSTRD1");
   ObjectDelete("SignalEMA_TEXT");
   ObjectDelete("SignalEMAM1");
   ObjectDelete("SignalEMAM5");
   ObjectDelete("SignalEMAM15");
   ObjectDelete("SignalEMAM30");
   ObjectDelete("SignalEMAH1");
   ObjectDelete("SignalEMAH4");
   ObjectDelete("SignalEMAD1");
   ObjectDelete("SIG_DETAIL_1");
   ObjectDelete("SIG_DETAIL_2");
   ObjectDelete("SIG_DETAIL_3");
   ObjectDelete("SIG_DETAIL_4");
   ObjectDelete("SIG_DETAIL_5");
   ObjectDelete("SIG_DETAIL_6");
   ObjectDelete("SIG_DETAIL_7");
   ObjectDelete("SIG_DETAIL_8");
   
   return (0);
}

int start() {
   int li_76;
   int li_80;
   int li_84;
   int li_88;
   int li_92;
   int li_96;
   int li_100;
   color l_color_176;
   color l_color_180;
   color l_color_184;
   color l_color_188;
   color l_color_192;
   color l_color_196;
   color l_color_200;
   string ls_unused_788;
   color l_color_796;
   color l_color_800;
   color l_color_804;
   color l_color_808;
   color l_color_812;
   color l_color_816;
   color l_color_820;
   color l_color_856;
   string ls_unused_932;
   color l_color_964;
   color l_color_968;
   string ls_0 = "";
   string l_text_8 = "";
  
     
   l_text_8 = "";
   int li_unused_16 = IndicatorCounted();
   string l_text_20 = "";
   string l_text_28 = "";
   string l_text_36 = "";
   string l_text_44 = "";
   string l_text_52 = "";
   string l_text_60 = "";
   string l_text_68 = "";
   if (TF1 == PERIOD_M1) l_text_20 = "M1";
   if (TF1 == PERIOD_M5) l_text_20 = "M5";
   if (TF1 == PERIOD_M15) l_text_20 = "M15";
   if (TF1 == PERIOD_M30) l_text_20 = "M30";
   if (TF1 == PERIOD_H1) l_text_20 = "H1";
   if (TF1 == PERIOD_H4) l_text_20 = "H4";
   if (TF1 == PERIOD_D1) l_text_20 = "D1";
   if (TF1 == PERIOD_W1) l_text_20 = "W1";
   if (TF1 == PERIOD_MN1) l_text_20 = "MN";
   if (TF2 == PERIOD_M1) l_text_28 = "M1";
   if (TF2 == PERIOD_M5) l_text_28 = "M5";
   if (TF2 == PERIOD_M15) l_text_28 = "M15";
   if (TF2 == PERIOD_M30) l_text_28 = "M30";
   if (TF2 == PERIOD_H1) l_text_28 = "H1";
   if (TF2 == PERIOD_H4) l_text_28 = "H4";
   if (TF2 == PERIOD_D1) l_text_28 = "D1";
   if (TF2 == PERIOD_W1) l_text_28 = "W1";
   if (TF2 == PERIOD_MN1) l_text_28 = "MN";
   if (TF3 == PERIOD_M1) l_text_36 = "M1";
   if (TF3 == PERIOD_M5) l_text_36 = "M5";
   if (TF3 == PERIOD_M15) l_text_36 = "M15";
   if (TF3 == PERIOD_M30) l_text_36 = "M30";
   if (TF3 == PERIOD_H1) l_text_36 = "H1";
   if (TF3 == PERIOD_H4) l_text_36 = "H4";
   if (TF3 == PERIOD_D1) l_text_36 = "D1";
   if (TF3 == PERIOD_W1) l_text_36 = "W1";
   if (TF3 == PERIOD_MN1) l_text_36 = "MN";
   if (TF4 == PERIOD_M1) l_text_44 = "M1";
   if (TF4 == PERIOD_M5) l_text_44 = "M5";
   if (TF4 == PERIOD_M15) l_text_44 = "M15";
   if (TF4 == PERIOD_M30) l_text_44 = "M30";
   if (TF4 == PERIOD_H1) l_text_44 = "H1";
   if (TF4 == PERIOD_H4) l_text_44 = "H4";
   if (TF4 == PERIOD_D1) l_text_44 = "D1";
   if (TF4 == PERIOD_W1) l_text_44 = "W1";
   if (TF4 == PERIOD_MN1) l_text_44 = "MN";
   if (TF5 == PERIOD_M1) l_text_52 = "M1";
   if (TF5 == PERIOD_M5) l_text_52 = "M5";
   if (TF5 == PERIOD_M15) l_text_52 = "M15";
   if (TF5 == PERIOD_M30) l_text_52 = "M30";
   if (TF5 == PERIOD_H1) l_text_52 = "H1";
   if (TF5 == PERIOD_H4) l_text_52 = "H4";
   if (TF5 == PERIOD_D1) l_text_52 = "D1";
   if (TF5 == PERIOD_W1) l_text_52 = "W1";
   if (TF5 == PERIOD_MN1) l_text_52 = "MN";
   if (TF6 == PERIOD_M1) l_text_60 = "M1";
   if (TF6 == PERIOD_M5) l_text_60 = "M5";
   if (TF6 == PERIOD_M15) l_text_60 = "M15";
   if (TF6 == PERIOD_M30) l_text_60 = "M30";
   if (TF6 == PERIOD_H1) l_text_60 = "H1";
   if (TF6 == PERIOD_H4) l_text_60 = "H4";
   if (TF6 == PERIOD_D1) l_text_60 = "D1";
   if (TF6 == PERIOD_W1) l_text_60 = "W1";
   if (TF6 == PERIOD_MN1) l_text_60 = "MN";
   if (TF7 == PERIOD_M1) l_text_68 = "M1";
   if (TF7 == PERIOD_M5) l_text_68 = "M5";
   if (TF7 == PERIOD_M15) l_text_68 = "M15";
   if (TF7 == PERIOD_M30) l_text_68 = "M30";
   if (TF7 == PERIOD_H1) l_text_68 = "H1";
   if (TF7 == PERIOD_H4) l_text_68 = "H4";
   if (TF7 == PERIOD_D1) l_text_68 = "D1";
   if (TF7 == PERIOD_W1) l_text_68 = "W1";
   if (TF7 == PERIOD_MN1) l_text_68 = "MN";
   if (TF1 == PERIOD_M15) li_76 = -2;
   if (TF1 == PERIOD_M30) li_76 = -2;
   if (TF2 == PERIOD_M15) li_80 = -2;
   if (TF2 == PERIOD_M30) li_80 = -2;
   if (TF3 == PERIOD_M15) li_84 = -2;
   if (TF3 == PERIOD_M30) li_84 = -2;
   if (TF4 == PERIOD_M15) li_88 = -2;
   if (TF4 == PERIOD_M30) li_88 = -2;
   if (TF5 == PERIOD_M15) li_92 = -2;
   if (TF5 == PERIOD_M30) li_92 = -2;
   if (TF6 == PERIOD_M15) li_96 = -2;
   if (TF6 == PERIOD_M30) li_96 = -2;
   if (TF7 == PERIOD_M15) li_100 = -2;
   if (TF6 == PERIOD_M30) li_100 = -2;
   if (Shift_UP_DN < 0) return (0);
 /*  ObjectDelete("SIG_BARS_TF1");
   ObjectCreate("SIG_BARS_TF1", OBJ_LABEL, Sig_Bars_Window, 0, 0);
   ObjectSetText("SIG_BARS_TF1", l_text_20, 7, "Arial Bold", TimeFrame_Label_color);
   ObjectSet("SIG_BARS_TF1", OBJPROP_CORNER, Corner_of_Chart_RIGHT_TOP);
   ObjectSet("SIG_BARS_TF1", OBJPROP_XDISTANCE, Adjust_Side_to_side + 134 + li_76);
   ObjectSet("SIG_BARS_TF1", OBJPROP_YDISTANCE, Shift_UP_DN + 25);
   ObjectDelete("SIG_BARS_TF2");
   ObjectCreate("SIG_BARS_TF2", OBJ_LABEL, Sig_Bars_Window, 0, 0);
   ObjectSetText("SIG_BARS_TF2", l_text_28, 7, "Arial Bold", TimeFrame_Label_color);
   ObjectSet("SIG_BARS_TF2", OBJPROP_CORNER, Corner_of_Chart_RIGHT_TOP);
   ObjectSet("SIG_BARS_TF2", OBJPROP_XDISTANCE, Adjust_Side_to_side + 114 + li_80);
   ObjectSet("SIG_BARS_TF2", OBJPROP_YDISTANCE, Shift_UP_DN + 25);
   ObjectDelete("SIG_BARS_TF3");
   ObjectCreate("SIG_BARS_TF3", OBJ_LABEL, Sig_Bars_Window, 0, 0);
   ObjectSetText("SIG_BARS_TF3", l_text_36, 7, "Arial Bold", TimeFrame_Label_color);
   ObjectSet("SIG_BARS_TF3", OBJPROP_CORNER, Corner_of_Chart_RIGHT_TOP);
   ObjectSet("SIG_BARS_TF3", OBJPROP_XDISTANCE, Adjust_Side_to_side + 94 + li_84);
   ObjectSet("SIG_BARS_TF3", OBJPROP_YDISTANCE, Shift_UP_DN + 25);
   ObjectDelete("SIG_BARS_TF4");
   ObjectCreate("SIG_BARS_TF4", OBJ_LABEL, Sig_Bars_Window, 0, 0);
   ObjectSetText("SIG_BARS_TF4", l_text_44, 7, "Arial Bold", TimeFrame_Label_color);
   ObjectSet("SIG_BARS_TF4", OBJPROP_CORNER, Corner_of_Chart_RIGHT_TOP);
   ObjectSet("SIG_BARS_TF4", OBJPROP_XDISTANCE, Adjust_Side_to_side + 74 + li_88);
   ObjectSet("SIG_BARS_TF4", OBJPROP_YDISTANCE, Shift_UP_DN + 25);
   ObjectDelete("SIG_BARS_TF5");
   ObjectCreate("SIG_BARS_TF5", OBJ_LABEL, Sig_Bars_Window, 0, 0);
   ObjectSetText("SIG_BARS_TF5", l_text_52, 7, "Arial Bold", TimeFrame_Label_color);
   ObjectSet("SIG_BARS_TF5", OBJPROP_CORNER, Corner_of_Chart_RIGHT_TOP);
   ObjectSet("SIG_BARS_TF5", OBJPROP_XDISTANCE, Adjust_Side_to_side + 54 + li_92);
   ObjectSet("SIG_BARS_TF5", OBJPROP_YDISTANCE, Shift_UP_DN + 25);
   ObjectDelete("SIG_BARS_TF6");
   ObjectCreate("SIG_BARS_TF6", OBJ_LABEL, Sig_Bars_Window, 0, 0);
   ObjectSetText("SIG_BARS_TF6", l_text_60, 7, "Arial Bold", TimeFrame_Label_color);
   ObjectSet("SIG_BARS_TF6", OBJPROP_CORNER, Corner_of_Chart_RIGHT_TOP);
   ObjectSet("SIG_BARS_TF6", OBJPROP_XDISTANCE, Adjust_Side_to_side + 34 + li_96);
   ObjectSet("SIG_BARS_TF6", OBJPROP_YDISTANCE, Shift_UP_DN + 25);
   ObjectDelete("SIG_BARS_TF7");
   ObjectCreate("SIG_BARS_TF7", OBJ_LABEL, Sig_Bars_Window, 0, 0);
   ObjectSetText("SIG_BARS_TF7", l_text_68, 7, "Arial Bold", TimeFrame_Label_color);
   ObjectSet("SIG_BARS_TF7", OBJPROP_CORNER, Corner_of_Chart_RIGHT_TOP);
   ObjectSet("SIG_BARS_TF7", OBJPROP_XDISTANCE, Adjust_Side_to_side + 14 + li_100);
   ObjectSet("SIG_BARS_TF7", OBJPROP_YDISTANCE, Shift_UP_DN + 25);*/
   string l_text_104 = "";
   string l_text_112 = "";
   string l_text_120 = "";
   string l_text_128 = "";
   string l_text_136 = "";
   string l_text_144 = "";
   string l_text_152 = "";
   string ls_unused_160 = "";
   string ls_unused_168 = "";
   double l_imacd_212 = iMACD(NULL, TF1, MACD_Fast, MACD_Slow, MACD_Signal, MACD_PRICE_TYPE, MODE_MAIN, 0);
   double l_imacd_220 = iMACD(NULL, TF1, MACD_Fast, MACD_Slow, MACD_Signal, MACD_PRICE_TYPE, MODE_SIGNAL, 0);
   double l_imacd_228 = iMACD(NULL, TF2, MACD_Fast, MACD_Slow, MACD_Signal, MACD_PRICE_TYPE, MODE_MAIN, 0);
   double l_imacd_236 = iMACD(NULL, TF2, MACD_Fast, MACD_Slow, MACD_Signal, MACD_PRICE_TYPE, MODE_SIGNAL, 0);
   double l_imacd_244 = iMACD(NULL, TF3, MACD_Fast, MACD_Slow, MACD_Signal, MACD_PRICE_TYPE, MODE_MAIN, 0);
   double l_imacd_252 = iMACD(NULL, TF3, MACD_Fast, MACD_Slow, MACD_Signal, MACD_PRICE_TYPE, MODE_SIGNAL, 0);
   double l_imacd_260 = iMACD(NULL, TF4, MACD_Fast, MACD_Slow, MACD_Signal, MACD_PRICE_TYPE, MODE_MAIN, 0);
   double l_imacd_268 = iMACD(NULL, TF4, MACD_Fast, MACD_Slow, MACD_Signal, MACD_PRICE_TYPE, MODE_SIGNAL, 0);
   double l_imacd_276 = iMACD(NULL, TF5, MACD_Fast, MACD_Slow, MACD_Signal, MACD_PRICE_TYPE, MODE_MAIN, 0);
   double l_imacd_284 = iMACD(NULL, TF5, MACD_Fast, MACD_Slow, MACD_Signal, MACD_PRICE_TYPE, MODE_SIGNAL, 0);
   double l_imacd_292 = iMACD(NULL, TF6, MACD_Fast, MACD_Slow, MACD_Signal, MACD_PRICE_TYPE, MODE_MAIN, 0);
   double l_imacd_300 = iMACD(NULL, TF6, MACD_Fast, MACD_Slow, MACD_Signal, MACD_PRICE_TYPE, MODE_SIGNAL, 0);
   double l_imacd_308 = iMACD(NULL, TF7, MACD_Fast, MACD_Slow, MACD_Signal, MACD_PRICE_TYPE, MODE_MAIN, 0);
   double l_imacd_316 = iMACD(NULL, TF7, MACD_Fast, MACD_Slow, MACD_Signal, MACD_PRICE_TYPE, MODE_SIGNAL, 0);
   if (l_imacd_212 > l_imacd_220) {
      l_text_128 = "-";
      l_color_188 = XUP_below_0;
   }
   if (l_imacd_212 <= l_imacd_220) {
      l_text_128 = "-";
      l_color_188 = XDN_above_0;
   }
   if (l_imacd_212 > l_imacd_220 && l_imacd_212 > 0.0) {
      l_text_128 = "-";
      l_color_188 = XUP_above_0;
   }
   if (l_imacd_212 <= l_imacd_220 && l_imacd_212 < 0.0) {
      l_text_128 = "-";
      l_color_188 = XDN_below_0;
   }
   if (l_imacd_228 > l_imacd_236) {
      l_text_136 = "-";
      l_color_192 = XUP_below_0;
   }
   if (l_imacd_228 <= l_imacd_236) {
      l_text_136 = "-";
      l_color_192 = XDN_above_0;
   }
   if (l_imacd_228 > l_imacd_236 && l_imacd_228 > 0.0) {
      l_text_136 = "-";
      l_color_192 = XUP_above_0;
   }
   if (l_imacd_228 <= l_imacd_236 && l_imacd_228 < 0.0) {
      l_text_136 = "-";
      l_color_192 = XDN_below_0;
   }
   if (l_imacd_244 > l_imacd_252) {
      l_text_144 = "-";
      l_color_196 = XUP_below_0;
   }
   if (l_imacd_244 <= l_imacd_252) {
      l_text_144 = "-";
      l_color_196 = XDN_above_0;
   }
   if (l_imacd_244 > l_imacd_252 && l_imacd_244 > 0.0) {
      l_text_144 = "-";
      l_color_196 = XUP_above_0;
   }
   if (l_imacd_244 <= l_imacd_252 && l_imacd_244 < 0.0) {
      l_text_144 = "-";
      l_color_196 = XDN_below_0;
   }
   if (l_imacd_260 > l_imacd_268) {
      l_text_152 = "-";
      l_color_200 = XUP_below_0;
   }
   if (l_imacd_260 <= l_imacd_268) {
      l_text_152 = "-";
      l_color_200 = XDN_above_0;
   }
   if (l_imacd_260 > l_imacd_268 && l_imacd_260 > 0.0) {
      l_text_152 = "-";
      l_color_200 = XUP_above_0;
   }
   if (l_imacd_260 <= l_imacd_268 && l_imacd_260 < 0.0) {
      l_text_152 = "-";
      l_color_200 = XDN_below_0;
   }
   if (l_imacd_276 > l_imacd_284) {
      l_text_112 = "-";
      l_color_180 = XUP_below_0;
   }
   if (l_imacd_276 <= l_imacd_284) {
      l_text_112 = "-";
      l_color_180 = XDN_above_0;
   }
   if (l_imacd_276 > l_imacd_284 && l_imacd_276 > 0.0) {
      l_text_112 = "-";
      l_color_180 = XUP_above_0;
   }
   if (l_imacd_276 <= l_imacd_284 && l_imacd_276 < 0.0) {
      l_text_112 = "-";
      l_color_180 = XDN_below_0;
   }
   if (l_imacd_292 > l_imacd_300) {
      l_text_120 = "-";
      l_color_184 = XUP_below_0;
   }
   if (l_imacd_292 <= l_imacd_300) {
      l_text_120 = "-";
      l_color_184 = XDN_above_0;
   }
   if (l_imacd_292 > l_imacd_300 && l_imacd_292 > 0.0) {
      l_text_120 = "-";
      l_color_184 = XUP_above_0;
   }
   if (l_imacd_292 <= l_imacd_300 && l_imacd_292 < 0.0) {
      l_text_120 = "-";
      l_color_184 = XDN_below_0;
   }
   if (l_imacd_308 > l_imacd_316) {
      l_text_104 = "-";
      l_color_176 = XUP_below_0;
   }
   if (l_imacd_308 <= l_imacd_316) {
      l_text_104 = "-";
      l_color_176 = XDN_above_0;
   }
   if (l_imacd_308 > l_imacd_316 && l_imacd_308 > 0.0) {
      l_text_104 = "-";
      l_color_176 = XUP_above_0;
   }
   if (l_imacd_308 <= l_imacd_316 && l_imacd_308 < 0.0) {
      l_text_104 = "-";
      l_color_176 = XDN_below_0;
   }
   ObjectDelete("SSignalMACD_TEXT");
   ObjectCreate("SSignalMACD_TEXT", OBJ_LABEL, Sig_Bars_Window, 0, 0);
   ObjectSetText("SSignalMACD_TEXT", "MACD", font, "Arial Bold", BarLabel_color);
   ObjectSet("SSignalMACD_TEXT", OBJPROP_CORNER, 0);
   ObjectSet("SSignalMACD_TEXT", OBJPROP_XDISTANCE, Adjust_Side_to_side + 1);
   ObjectSet("SSignalMACD_TEXT", OBJPROP_YDISTANCE, Shift_UP_DN + 0);
   ObjectDelete("SSignalMACDM1");
   ObjectCreate("SSignalMACDM1", OBJ_LABEL, Sig_Bars_Window, 0, 0);
   ObjectSetText("SSignalMACDM1", "M1", font, "Arial Bold", l_color_188);
   ObjectSet("SSignalMACDM1", OBJPROP_CORNER, 0);
   ObjectSet("SSignalMACDM1", OBJPROP_XDISTANCE, Adjust_Side_to_side + 45);
   ObjectSet("SSignalMACDM1", OBJPROP_YDISTANCE, Shift_UP_DN + 0);
   ObjectDelete("SSignalMACDM5");
   ObjectCreate("SSignalMACDM5", OBJ_LABEL, Sig_Bars_Window, 0, 0);
   ObjectSetText("SSignalMACDM5", "M5", font, "Arial Bold", l_color_192);
   ObjectSet("SSignalMACDM5", OBJPROP_CORNER, 0);
   ObjectSet("SSignalMACDM5", OBJPROP_XDISTANCE, Adjust_Side_to_side + 70);
   ObjectSet("SSignalMACDM5", OBJPROP_YDISTANCE, Shift_UP_DN + 0);
   ObjectDelete("SSignalMACDM15");
   ObjectCreate("SSignalMACDM15", OBJ_LABEL, Sig_Bars_Window, 0, 0);
   ObjectSetText("SSignalMACDM15", "M15", font, "Arial Bold", l_color_196);
   ObjectSet("SSignalMACDM15", OBJPROP_CORNER, 0);
   ObjectSet("SSignalMACDM15", OBJPROP_XDISTANCE, Adjust_Side_to_side + 95);
   ObjectSet("SSignalMACDM15", OBJPROP_YDISTANCE, Shift_UP_DN + 0);
   ObjectDelete("SSignalMACDM30");
   ObjectCreate("SSignalMACDM30", OBJ_LABEL, Sig_Bars_Window, 0, 0);
   ObjectSetText("SSignalMACDM30", "M30", font, "Arial Bold", l_color_200);
   ObjectSet("SSignalMACDM30", OBJPROP_CORNER, 0);
   ObjectSet("SSignalMACDM30", OBJPROP_XDISTANCE, Adjust_Side_to_side + 127);
   ObjectSet("SSignalMACDM30", OBJPROP_YDISTANCE, Shift_UP_DN + 0);
   ObjectDelete("SSignalMACDH1");
   ObjectCreate("SSignalMACDH1", OBJ_LABEL, Sig_Bars_Window, 0, 0);
   ObjectSetText("SSignalMACDH1", "H1", font, "Arial Bold", l_color_180);
   ObjectSet("SSignalMACDH1", OBJPROP_CORNER, 0);
   ObjectSet("SSignalMACDH1", OBJPROP_XDISTANCE, Adjust_Side_to_side + 160);
   ObjectSet("SSignalMACDH1", OBJPROP_YDISTANCE, Shift_UP_DN + 0);
   ObjectDelete("SSignalMACDH4");
   ObjectCreate("SSignalMACDH4", OBJ_LABEL, Sig_Bars_Window, 0, 0);
   ObjectSetText("SSignalMACDH4", "H4", font, "Arial Bold", l_color_184);
   ObjectSet("SSignalMACDH4", OBJPROP_CORNER, 0);
   ObjectSet("SSignalMACDH4", OBJPROP_XDISTANCE, Adjust_Side_to_side + 183);
   ObjectSet("SSignalMACDH4", OBJPROP_YDISTANCE, Shift_UP_DN + 0);
   ObjectDelete("SSignalMACDD1");
   ObjectCreate("SSignalMACDD1", OBJ_LABEL, Sig_Bars_Window, 0, 0);
   ObjectSetText("SSignalMACDD1", "D1", font, "Arial Bold", l_color_176);
   ObjectSet("SSignalMACDD1", OBJPROP_CORNER, 0);
   ObjectSet("SSignalMACDD1", OBJPROP_XDISTANCE, Adjust_Side_to_side + 207);
   ObjectSet("SSignalMACDD1", OBJPROP_YDISTANCE, Shift_UP_DN + 0);
   double l_irsi_324 = iRSI(NULL, TF7, RSI_Period, RSI_PRICE_TYPE, 0);
   double l_irsi_332 = iRSI(NULL, TF6, RSI_Period, RSI_PRICE_TYPE, 0);
   double l_irsi_340 = iRSI(NULL, TF5, RSI_Period, RSI_PRICE_TYPE, 0);
   double l_irsi_348 = iRSI(NULL, TF4, RSI_Period, RSI_PRICE_TYPE, 0);
   double l_irsi_356 = iRSI(NULL, TF3, RSI_Period, RSI_PRICE_TYPE, 0);
   double l_irsi_364 = iRSI(NULL, TF2, RSI_Period, RSI_PRICE_TYPE, 0);
   double l_irsi_372 = iRSI(NULL, TF1, RSI_Period, RSI_PRICE_TYPE, 0);
   double l_istochastic_380 = iStochastic(NULL, TF7, STOCH_K_Period, STOCH_D_Period, STOCH_Slowing, STOCH_MA_MODE, 0, MODE_MAIN, 0);
   double l_istochastic_388 = iStochastic(NULL, TF6, STOCH_K_Period, STOCH_D_Period, STOCH_Slowing, STOCH_MA_MODE, 0, MODE_MAIN, 0);
   double l_istochastic_396 = iStochastic(NULL, TF5, STOCH_K_Period, STOCH_D_Period, STOCH_Slowing, STOCH_MA_MODE, 0, MODE_MAIN, 0);
   double l_istochastic_404 = iStochastic(NULL, TF4, STOCH_K_Period, STOCH_D_Period, STOCH_Slowing, STOCH_MA_MODE, 0, MODE_MAIN, 0);
   double l_istochastic_412 = iStochastic(NULL, TF3, STOCH_K_Period, STOCH_D_Period, STOCH_Slowing, STOCH_MA_MODE, 0, MODE_MAIN, 0);
   double l_istochastic_420 = iStochastic(NULL, TF2, STOCH_K_Period, STOCH_D_Period, STOCH_Slowing, STOCH_MA_MODE, 0, MODE_MAIN, 0);
   double l_istochastic_428 = iStochastic(NULL, TF1, STOCH_K_Period, STOCH_D_Period, STOCH_Slowing, STOCH_MA_MODE, 0, MODE_MAIN, 0);
   double l_icci_436 = iCCI(NULL, TF7, CCI_Period, CCI_PRICE_TYPE, 0);
   double l_icci_444 = iCCI(NULL, TF6, CCI_Period, CCI_PRICE_TYPE, 0);
   double l_icci_452 = iCCI(NULL, TF5, CCI_Period, CCI_PRICE_TYPE, 0);
   double l_icci_460 = iCCI(NULL, TF4, CCI_Period, CCI_PRICE_TYPE, 0);
   double l_icci_468 = iCCI(NULL, TF3, CCI_Period, CCI_PRICE_TYPE, 0);
   double l_icci_476 = iCCI(NULL, TF2, CCI_Period, CCI_PRICE_TYPE, 0);
   double l_icci_484 = iCCI(NULL, TF1, CCI_Period, CCI_PRICE_TYPE, 0);
   string l_text_492 = "";
   string l_text_500 = "";
   string l_text_508 = "";
   string l_text_516 = "";
   string l_text_524 = "";
   string l_text_532 = "";
   string l_text_540 = "";
   string ls_unused_548 = "";
   string ls_unused_556 = "";
   l_text_540 = "-";
   color l_color_592 = STR_NO_Signal;
   l_text_524 = "-";
   color l_color_588 = STR_NO_Signal;
   l_text_492 = "-";
   color l_color_584 = STR_NO_Signal;
   l_text_532 = "-";
   color l_color_580 = STR_NO_Signal;
   l_text_500 = "-";
   color l_color_576 = STR_NO_Signal;
   l_text_508 = "-";
   color l_color_572 = STR_NO_Signal;
   l_text_516 = "-";
   color l_color_568 = STR_NO_Signal;
   if (l_irsi_324 > 50.0 && l_istochastic_380 > 40.0 && l_icci_436 > 0.0) {
      l_text_540 = "-";
      l_color_592 = STR_UP;
   }
   if (l_irsi_332 > 50.0 && l_istochastic_388 > 40.0 && l_icci_444 > 0.0) {
      l_text_524 = "-";
      l_color_588 = STR_UP;
   }
   if (l_irsi_340 > 50.0 && l_istochastic_396 > 40.0 && l_icci_452 > 0.0) {
      l_text_492 = "-";
      l_color_584 = STR_UP;
   }
   if (l_irsi_348 > 50.0 && l_istochastic_404 > 40.0 && l_icci_460 > 0.0) {
      l_text_532 = "-";
      l_color_580 = STR_UP;
   }
   if (l_irsi_356 > 50.0 && l_istochastic_412 > 40.0 && l_icci_468 > 0.0) {
      l_text_500 = "-";
      l_color_576 = STR_UP;
   }
   if (l_irsi_364 > 50.0 && l_istochastic_420 > 40.0 && l_icci_476 > 0.0) {
      l_text_508 = "-";
      l_color_572 = STR_UP;
   }
   if (l_irsi_372 > 50.0 && l_istochastic_428 > 40.0 && l_icci_484 > 0.0) {
      l_text_516 = "-";
      l_color_568 = STR_UP;
   }
   if (l_irsi_324 < 50.0 && l_istochastic_380 < 60.0 && l_icci_436 < 0.0) {
      l_text_540 = "-";
      l_color_592 = STR_DN;
   }
   if (l_irsi_332 < 50.0 && l_istochastic_388 < 60.0 && l_icci_444 < 0.0) {
      l_text_524 = "-";
      l_color_588 = STR_DN;
   }
   if (l_irsi_340 < 50.0 && l_istochastic_396 < 60.0 && l_icci_452 < 0.0) {
      l_text_492 = "-";
      l_color_584 = STR_DN;
   }
   if (l_irsi_348 < 50.0 && l_istochastic_404 < 60.0 && l_icci_460 < 0.0) {
      l_text_532 = "-";
      l_color_580 = STR_DN;
   }
   if (l_irsi_356 < 50.0 && l_istochastic_412 < 60.0 && l_icci_468 < 0.0) {
      l_text_500 = "-";
      l_color_576 = STR_DN;
   }
   if (l_irsi_364 < 50.0 && l_istochastic_420 < 60.0 && l_icci_476 < 0.0) {
      l_text_508 = "-";
      l_color_572 = STR_DN;
   }
   if (l_irsi_372 < 50.0 && l_istochastic_428 < 60.0 && l_icci_484 < 0.0) {
      l_text_516 = "-";
      l_color_568 = STR_DN;
   }
 /*  ObjectDelete("SSignalSTR_TEXT");
   ObjectCreate("SSignalSTR_TEXT", OBJ_LABEL, Sig_Bars_Window, 0, 0);
   ObjectSetText("SSignalSTR_TEXT", "STR", font, "Arial Bold", BarLabel_color);
   ObjectSet("SSignalSTR_TEXT", OBJPROP_CORNER, 0);
   ObjectSet("SSignalSTR_TEXT", OBJPROP_XDISTANCE, Adjust_Side_to_side + 10+step);
   ObjectSet("SSignalSTR_TEXT", OBJPROP_YDISTANCE, Shift_UP_DN + 0);
   ObjectDelete("SignalSTRM1");
   ObjectCreate("SignalSTRM1", OBJ_LABEL, Sig_Bars_Window, 0, 0);
   ObjectSetText("SignalSTRM1", "M1", font, "Arial Bold", l_color_568);
   ObjectSet("SignalSTRM1", OBJPROP_CORNER, 0);
   ObjectSet("SignalSTRM1", OBJPROP_XDISTANCE, Adjust_Side_to_side + 45+step);
   ObjectSet("SignalSTRM1", OBJPROP_YDISTANCE, Shift_UP_DN + 0);
   ObjectDelete("SignalSTRM5");
   ObjectCreate("SignalSTRM5", OBJ_LABEL, Sig_Bars_Window, 0, 0);
   ObjectSetText("SignalSTRM5", "M5", font, "Arial Bold", l_color_572);
   ObjectSet("SignalSTRM5", OBJPROP_CORNER, 0);
   ObjectSet("SignalSTRM5", OBJPROP_XDISTANCE, Adjust_Side_to_side + 70+step);
   ObjectSet("SignalSTRM5", OBJPROP_YDISTANCE, Shift_UP_DN + 0);
   ObjectDelete("SignalSTRM15");
   ObjectCreate("SignalSTRM15", OBJ_LABEL, Sig_Bars_Window, 0, 0);
   ObjectSetText("SignalSTRM15", "M15", font, "Arial Bold", l_color_576);
   ObjectSet("SignalSTRM15", OBJPROP_CORNER, 0);
   ObjectSet("SignalSTRM15", OBJPROP_XDISTANCE, Adjust_Side_to_side + 95+step);
   ObjectSet("SignalSTRM15", OBJPROP_YDISTANCE, Shift_UP_DN + 0);
   ObjectDelete("SignalSTRM30");
   ObjectCreate("SignalSTRM30", OBJ_LABEL, Sig_Bars_Window, 0, 0);
   ObjectSetText("SignalSTRM30", "M30", font, "Arial Bold", l_color_580);
   ObjectSet("SignalSTRM30", OBJPROP_CORNER, 0);
   ObjectSet("SignalSTRM30", OBJPROP_XDISTANCE, Adjust_Side_to_side + 127+step);
   ObjectSet("SignalSTRM30", OBJPROP_YDISTANCE, Shift_UP_DN + 0);
   ObjectDelete("SignalSTRH1");
   ObjectCreate("SignalSTRH1", OBJ_LABEL, Sig_Bars_Window, 0, 0);
   ObjectSetText("SignalSTRH1", "H1", font, "Arial Bold", l_color_584);
   ObjectSet("SignalSTRH1", OBJPROP_CORNER, 0);
   ObjectSet("SignalSTRH1", OBJPROP_XDISTANCE, Adjust_Side_to_side + 160+step);
   ObjectSet("SignalSTRH1", OBJPROP_YDISTANCE, Shift_UP_DN + 0);
   ObjectDelete("SignalSTRH4");
   ObjectCreate("SignalSTRH4", OBJ_LABEL, Sig_Bars_Window, 0, 0);
   ObjectSetText("SignalSTRH4", "H4", font, "Arial Bold", l_color_588);
   ObjectSet("SignalSTRH4", OBJPROP_CORNER, 0);
   ObjectSet("SignalSTRH4", OBJPROP_XDISTANCE, Adjust_Side_to_side + 183+step);
   ObjectSet("SignalSTRH4", OBJPROP_YDISTANCE, Shift_UP_DN + 0);
   ObjectDelete("SignalSTRD1");
   ObjectCreate("SignalSTRD1", OBJ_LABEL, Sig_Bars_Window, 0, 0);
   ObjectSetText("SignalSTRD1", "D1", font, "Arial Bold", l_color_592);
   ObjectSet("SignalSTRD1", OBJPROP_CORNER, 0);
   ObjectSet("SignalSTRD1", OBJPROP_XDISTANCE, Adjust_Side_to_side + 207+step);
   ObjectSet("SignalSTRD1", OBJPROP_YDISTANCE, Shift_UP_DN + 0);*/
   double l_ima_604 = iMA(Symbol(), TF1, MA_Fast, 0, MA_MODE, MA_PRICE_TYPE, 0);
   double l_ima_612 = iMA(Symbol(), TF1, MA_Slow, 0, MA_MODE, MA_PRICE_TYPE, 0);
   double l_ima_620 = iMA(Symbol(), TF2, MA_Fast, 0, MA_MODE, MA_PRICE_TYPE, 0);
   double l_ima_628 = iMA(Symbol(), TF2, MA_Slow, 0, MA_MODE, MA_PRICE_TYPE, 0);
   double l_ima_636 = iMA(Symbol(), TF3, MA_Fast, 0, MA_MODE, MA_PRICE_TYPE, 0);
   double l_ima_644 = iMA(Symbol(), TF3, MA_Slow, 0, MA_MODE, MA_PRICE_TYPE, 0);
   double l_ima_652 = iMA(Symbol(), TF4, MA_Fast, 0, MA_MODE, MA_PRICE_TYPE, 0);
   double l_ima_660 = iMA(Symbol(), TF4, MA_Slow, 0, MA_MODE, MA_PRICE_TYPE, 0);
   double l_ima_668 = iMA(Symbol(), TF5, MA_Fast, 0, MA_MODE, MA_PRICE_TYPE, 0);
   double l_ima_676 = iMA(Symbol(), TF5, MA_Slow, 0, MA_MODE, MA_PRICE_TYPE, 0);
   double l_ima_684 = iMA(Symbol(), TF6, MA_Fast, 0, MA_MODE, MA_PRICE_TYPE, 0);
   double l_ima_692 = iMA(Symbol(), TF6, MA_Slow, 0, MA_MODE, MA_PRICE_TYPE, 0);
   double l_ima_700 = iMA(Symbol(), TF7, MA_Fast, 0, MA_MODE, MA_PRICE_TYPE, 0);
   double l_ima_708 = iMA(Symbol(), TF7, MA_Slow, 0, MA_MODE, MA_PRICE_TYPE, 0);
   string l_text_716 = "";
   string l_text_724 = "";
   string l_text_732 = "";
   string l_text_740 = "";
   string l_text_748 = "";
   string l_text_756 = "";
   string l_text_764 = "";
   string ls_unused_772 = "";
   string ls_unused_780 = "";
   if (l_ima_604 > l_ima_612) {
      l_text_716 = "-";
      l_color_796 = MA_UP;
   }
   if (l_ima_604 <= l_ima_612) {
      l_text_716 = "-";
      l_color_796 = MA_DN;
   }
   if (l_ima_620 > l_ima_628) {
      l_text_724 = "-";
      l_color_800 = MA_UP;
   }
   if (l_ima_620 <= l_ima_628) {
      l_text_724 = "-";
      l_color_800 = MA_DN;
   }
   if (l_ima_636 > l_ima_644) {
      l_text_732 = "-";
      l_color_804 = MA_UP;
   }
   if (l_ima_636 <= l_ima_644) {
      l_text_732 = "-";
      l_color_804 = MA_DN;
   }
   if (l_ima_652 > l_ima_660) {
      l_text_740 = "-";
      l_color_808 = MA_UP;
   }
   if (l_ima_652 <= l_ima_660) {
      l_text_740 = "-";
      l_color_808 = MA_DN;
   }
   if (l_ima_668 > l_ima_676) {
      l_text_748 = "-";
      l_color_812 = MA_UP;
   }
   if (l_ima_668 <= l_ima_676) {
      l_text_748 = "-";
      l_color_812 = MA_DN;
   }
   if (l_ima_684 > l_ima_692) {
      l_text_756 = "-";
      l_color_816 = MA_UP;
   }
   if (l_ima_684 <= l_ima_692) {
      l_text_756 = "-";
      l_color_816 = MA_DN;
   }
   if (l_ima_700 > l_ima_708) {
      l_text_764 = "-";
      l_color_820 = MA_UP;
   }
   if (l_ima_700 <= l_ima_708) {
      l_text_764 = "-";
      l_color_820 = MA_DN;
   }
 /*  ObjectDelete("SignalEMA_TEXT");
   ObjectCreate("SignalEMA_TEXT", OBJ_LABEL, Sig_Bars_Window, 0, 0);
   ObjectSetText("SignalEMA_TEXT", "EMA", 6, "Tahoma Narrow", BarLabel_color);
   ObjectSet("SignalEMA_TEXT", OBJPROP_CORNER, Corner_of_Chart_RIGHT_TOP);
   ObjectSet("SignalEMA_TEXT", OBJPROP_XDISTANCE, Adjust_Side_to_side + 153);
   ObjectSet("SignalEMA_TEXT", OBJPROP_YDISTANCE, Shift_UP_DN + 51);
   ObjectDelete("SignalEMAM1");
   ObjectCreate("SignalEMAM1", OBJ_LABEL, Sig_Bars_Window, 0, 0);
   ObjectSetText("SignalEMAM1", l_text_716, 45, "Tahoma Narrow", l_color_796);
   ObjectSet("SignalEMAM1", OBJPROP_CORNER, Corner_of_Chart_RIGHT_TOP);
   ObjectSet("SignalEMAM1", OBJPROP_XDISTANCE, Adjust_Side_to_side + 130);
   ObjectSet("SignalEMAM1", OBJPROP_YDISTANCE, Shift_UP_DN + 18);
   ObjectDelete("SignalEMAM5");
   ObjectCreate("SignalEMAM5", OBJ_LABEL, Sig_Bars_Window, 0, 0);
   ObjectSetText("SignalEMAM5", l_text_724, 45, "Tahoma Narrow", l_color_800);
   ObjectSet("SignalEMAM5", OBJPROP_CORNER, Corner_of_Chart_RIGHT_TOP);
   ObjectSet("SignalEMAM5", OBJPROP_XDISTANCE, Adjust_Side_to_side + 110);
   ObjectSet("SignalEMAM5", OBJPROP_YDISTANCE, Shift_UP_DN + 18);
   ObjectDelete("SignalEMAM15");
   ObjectCreate("SignalEMAM15", OBJ_LABEL, Sig_Bars_Window, 0, 0);
   ObjectSetText("SignalEMAM15", l_text_732, 45, "Tahoma Narrow", l_color_804);
   ObjectSet("SignalEMAM15", OBJPROP_CORNER, Corner_of_Chart_RIGHT_TOP);
   ObjectSet("SignalEMAM15", OBJPROP_XDISTANCE, Adjust_Side_to_side + 90);
   ObjectSet("SignalEMAM15", OBJPROP_YDISTANCE, Shift_UP_DN + 18);
   ObjectDelete("SignalEMAM30");
   ObjectCreate("SignalEMAM30", OBJ_LABEL, Sig_Bars_Window, 0, 0);
   ObjectSetText("SignalEMAM30", l_text_740, 45, "Tahoma Narrow", l_color_808);
   ObjectSet("SignalEMAM30", OBJPROP_CORNER, Corner_of_Chart_RIGHT_TOP);
   ObjectSet("SignalEMAM30", OBJPROP_XDISTANCE, Adjust_Side_to_side + 70);
   ObjectSet("SignalEMAM30", OBJPROP_YDISTANCE, Shift_UP_DN + 18);
   ObjectDelete("SignalEMAH1");
   ObjectCreate("SignalEMAH1", OBJ_LABEL, Sig_Bars_Window, 0, 0);
   ObjectSetText("SignalEMAH1", l_text_748, 45, "Tahoma Narrow", l_color_812);
   ObjectSet("SignalEMAH1", OBJPROP_CORNER, Corner_of_Chart_RIGHT_TOP);
   ObjectSet("SignalEMAH1", OBJPROP_XDISTANCE, Adjust_Side_to_side + 50);
   ObjectSet("SignalEMAH1", OBJPROP_YDISTANCE, Shift_UP_DN + 18);
   ObjectDelete("SignalEMAH4");
   ObjectCreate("SignalEMAH4", OBJ_LABEL, Sig_Bars_Window, 0, 0);
   ObjectSetText("SignalEMAH4", l_text_756, 45, "Tahoma Narrow", l_color_816);
   ObjectSet("SignalEMAH4", OBJPROP_CORNER, Corner_of_Chart_RIGHT_TOP);
   ObjectSet("SignalEMAH4", OBJPROP_XDISTANCE, Adjust_Side_to_side + 30);
   ObjectSet("SignalEMAH4", OBJPROP_YDISTANCE, Shift_UP_DN + 18);
   ObjectDelete("SignalEMAD1");
   ObjectCreate("SignalEMAD1", OBJ_LABEL, Sig_Bars_Window, 0, 0);
   ObjectSetText("SignalEMAD1", l_text_764, 45, "Tahoma Narrow", l_color_820);
   ObjectSet("SignalEMAD1", OBJPROP_CORNER, Corner_of_Chart_RIGHT_TOP);
   ObjectSet("SignalEMAD1", OBJPROP_XDISTANCE, Adjust_Side_to_side + 10);
   ObjectSet("SignalEMAD1", OBJPROP_YDISTANCE, Shift_UP_DN + 18);*/
   double ld_832 = NormalizeDouble(MarketInfo(Symbol(), MODE_BID), Digits);
   double l_ima_840 = iMA(Symbol(), PERIOD_M1, 1, 0, MODE_EMA, PRICE_CLOSE, 1);
   string ls_unused_848 = "";
   if (l_ima_840 > ld_832) {
      ls_unused_848 = "";
      l_color_856 = Price_DN;
   }
   if (l_ima_840 < ld_832) {
      ls_unused_848 = "";
      l_color_856 = Price_UP;
   }
   if (l_ima_840 == ld_832) {
      ls_unused_848 = "";
      l_color_856 = Price_Neutral;
   }
  /* ObjectDelete("cja");
   ObjectCreate("cja", OBJ_LABEL, Sig_Bars_Window, 0, 0);
   ObjectSetText("cja", "v7.1", 8, "Tahoma Narrow", DodgerBlue);
   ObjectSet("cja", OBJPROP_CORNER, Corner_of_Chart_RIGHT_TOP);
   ObjectSet("cja", OBJPROP_XDISTANCE, Adjust_Side_to_side + 153);
   ObjectSet("cja", OBJPROP_YDISTANCE, Shift_UP_DN + 23);*/
   if (Show_Smaller_Size == FALSE) {
      
   }
   if (Show_Smaller_Size == TRUE) {
      if (Show_Price == TRUE) {
         ObjectDelete("Signalprice");
         ObjectCreate("Signalprice", OBJ_LABEL, Sig_Bars_Window, 0, 0);
         ObjectSetText("Signalprice", DoubleToStr(ld_832, Digits), 15, "Arial", l_color_856);
         ObjectSet("Signalprice", OBJPROP_CORNER, Corner_of_Chart_RIGHT_TOP);
         ObjectSet("Signalprice", OBJPROP_XDISTANCE, Adjust_Side_to_side + 10);
         ObjectSet("Signalprice", OBJPROP_YDISTANCE, Shift_UP_DN + 60);
      }
   }
   int l_y_860 = 0;
   int li_864 = 0;
   int li_868 = 0;
   int li_872 = 0;
   int li_876 = 0;
   int li_880 = 0;
   l_y_860 = (iHigh(NULL, PERIOD_D1, 1) - iLow(NULL, PERIOD_D1, 1)) / Point;
   for (li_880 = 1; li_880 <= 5; li_880++) li_864 = li_864 + (iHigh(NULL, PERIOD_D1, li_880) - iLow(NULL, PERIOD_D1, li_880)) / Point;
   for (li_880 = 1; li_880 <= 10; li_880++) li_868 = li_868 + (iHigh(NULL, PERIOD_D1, li_880) - iLow(NULL, PERIOD_D1, li_880)) / Point;
   for (li_880 = 1; li_880 <= 20; li_880++) li_872 = li_872 + (iHigh(NULL, PERIOD_D1, li_880) - iLow(NULL, PERIOD_D1, li_880)) / Point;
   li_864 /= 5;
   li_868 /= 10;
   li_872 /= 20;
   li_876 = (l_y_860 + li_864 + li_868 + li_872) / 4;
   string ls_unused_884 = "";
   string ls_unused_892 = "";
   string l_dbl2str_900 = "";
   string l_dbl2str_908 = "";
   string l_dbl2str_916 = "";
   string l_dbl2str_924 = "";
   string ls_unused_940 = "";
   string ls_unused_948 = "";
   string l_y_956 = "";
   double l_iopen_972 = iOpen(NULL, PERIOD_D1, 0);
   double l_iclose_980 = iClose(NULL, PERIOD_D1, 0);
   double ld_988 = (Ask - Bid) / Point;
   double l_ihigh_996 = iHigh(NULL, PERIOD_D1, 0);
   double l_ilow_1004 = iLow(NULL, PERIOD_D1, 0);
   l_dbl2str_908 = DoubleToStr((l_iclose_980 - l_iopen_972) / Point, 0);
   l_dbl2str_900 = DoubleToStr(ld_988, Digits - 4);
   l_dbl2str_916 = DoubleToStr(li_876, Digits - 4);
   l_y_956 = (iHigh(NULL, PERIOD_D1, 1) - iLow(NULL, PERIOD_D1, 1)) / Point;
   l_dbl2str_924 = DoubleToStr((l_ihigh_996 - l_ilow_1004) / Point, 0);
   if (l_iclose_980 >= l_iopen_972) {
      ls_unused_940 = "-";
      l_color_964 = Pips_UP;
   }
   if (l_iclose_980 < l_iopen_972) {
      ls_unused_940 = "-";
      l_color_964 = Pips_DN;
   }
   if (l_dbl2str_916 >= l_y_956) {
      ls_unused_948 = "-";
      l_color_968 = Daily_AV_UP;
   }
   if (l_dbl2str_916 < l_y_956) {
      ls_unused_948 = "-";
      l_color_968 = Daily_AV_DN;
   }
   if (Show_Smaller_Size == FALSE) {
      if (Show_Xtra_Details == TRUE) {
         if (Show_Price == TRUE) {
            ObjectDelete("SIG_DETAIL_1");
            ObjectCreate("SIG_DETAIL_1", OBJ_LABEL, Sig_Bars_Window, 0, 0);
            ObjectSetText("SIG_DETAIL_1", "Spread", 12, "Arial", CommentLabel_color);
            ObjectSet("SIG_DETAIL_1", OBJPROP_CORNER, Corner_of_Chart_RIGHT_TOP);
            ObjectSet("SIG_DETAIL_1", OBJPROP_XDISTANCE, Adjust_Side_to_side + 45);
            ObjectSet("SIG_DETAIL_1", OBJPROP_YDISTANCE, Shift_UP_DN + 100);
            ObjectDelete("SIG_DETAIL_2");
            ObjectCreate("SIG_DETAIL_2", OBJ_LABEL, Sig_Bars_Window, 0, 0);
            ObjectSetText("SIG_DETAIL_2", "" + l_dbl2str_900 + "", 12, "Arial Bold", Spread_color);
            ObjectSet("SIG_DETAIL_2", OBJPROP_CORNER, Corner_of_Chart_RIGHT_TOP);
            ObjectSet("SIG_DETAIL_2", OBJPROP_XDISTANCE, Adjust_Side_to_side + 10);
            ObjectSet("SIG_DETAIL_2", OBJPROP_YDISTANCE, Shift_UP_DN + 100);
            ObjectDelete("SIG_DETAIL_3");
            ObjectCreate("SIG_DETAIL_3", OBJ_LABEL, Sig_Bars_Window, 0, 0);
            ObjectSetText("SIG_DETAIL_3", "Pips to Open", 12, "Arial", CommentLabel_color);
            ObjectSet("SIG_DETAIL_3", OBJPROP_CORNER, Corner_of_Chart_RIGHT_TOP);
            ObjectSet("SIG_DETAIL_3", OBJPROP_XDISTANCE, Adjust_Side_to_side + 45);
            ObjectSet("SIG_DETAIL_3", OBJPROP_YDISTANCE, Shift_UP_DN + 115);
            ObjectDelete("SIG_DETAIL_4");
            ObjectCreate("SIG_DETAIL_4", OBJ_LABEL, Sig_Bars_Window, 0, 0);
            ObjectSetText("SIG_DETAIL_4", "" + l_dbl2str_908 + "", 12, "Arial Bold", l_color_964);
            ObjectSet("SIG_DETAIL_4", OBJPROP_CORNER, Corner_of_Chart_RIGHT_TOP);
            ObjectSet("SIG_DETAIL_4", OBJPROP_XDISTANCE, Adjust_Side_to_side + 10);
            ObjectSet("SIG_DETAIL_4", OBJPROP_YDISTANCE, Shift_UP_DN + 115);
            ObjectDelete("SIG_DETAIL_5");
            ObjectCreate("SIG_DETAIL_5", OBJ_LABEL, Sig_Bars_Window, 0, 0);
            ObjectSetText("SIG_DETAIL_5", "Hi to Low", 12, "Arial", CommentLabel_color);
            ObjectSet("SIG_DETAIL_5", OBJPROP_CORNER, Corner_of_Chart_RIGHT_TOP);
            ObjectSet("SIG_DETAIL_5", OBJPROP_XDISTANCE, Adjust_Side_to_side + 45);
            ObjectSet("SIG_DETAIL_5", OBJPROP_YDISTANCE, Shift_UP_DN + 130);
            ObjectDelete("SIG_DETAIL_6");
            ObjectCreate("SIG_DETAIL_6", OBJ_LABEL, Sig_Bars_Window, 0, 0);
            ObjectSetText("SIG_DETAIL_6", "" + l_dbl2str_924 + "", 12, "Arial Bold", HI_LO_color);
            ObjectSet("SIG_DETAIL_6", OBJPROP_CORNER, Corner_of_Chart_RIGHT_TOP);
            ObjectSet("SIG_DETAIL_6", OBJPROP_XDISTANCE, Adjust_Side_to_side + 10);
            ObjectSet("SIG_DETAIL_6", OBJPROP_YDISTANCE, Shift_UP_DN + 130);
            ObjectDelete("SIG_DETAIL_7");
            ObjectCreate("SIG_DETAIL_7", OBJ_LABEL, Sig_Bars_Window, 0, 0);
            ObjectSetText("SIG_DETAIL_7", "Daily Av", 12, "Arial", CommentLabel_color);
            ObjectSet("SIG_DETAIL_7", OBJPROP_CORNER, Corner_of_Chart_RIGHT_TOP);
            ObjectSet("SIG_DETAIL_7", OBJPROP_XDISTANCE, Adjust_Side_to_side + 45);
            ObjectSet("SIG_DETAIL_7", OBJPROP_YDISTANCE, Shift_UP_DN + 145);
            ObjectDelete("SIG_DETAIL_8");
            ObjectCreate("SIG_DETAIL_8", OBJ_LABEL, Sig_Bars_Window, 0, 0);
            ObjectSetText("SIG_DETAIL_8", "" + l_dbl2str_916 + "", 12, "Arial Bold", l_color_968);
            ObjectSet("SIG_DETAIL_8", OBJPROP_CORNER, Corner_of_Chart_RIGHT_TOP);
            ObjectSet("SIG_DETAIL_8", OBJPROP_XDISTANCE, Adjust_Side_to_side + 10);
            ObjectSet("SIG_DETAIL_8", OBJPROP_YDISTANCE, Shift_UP_DN + 145);
         }
      }
   }
   if (Show_Smaller_Size == FALSE) {
      if (Show_Xtra_Details == TRUE) {
         if (Show_Price == FALSE) {
            ObjectDelete("SIG_DETAIL_1");
            ObjectCreate("SIG_DETAIL_1", OBJ_LABEL, Sig_Bars_Window, 0, 0);
            ObjectSetText("SIG_DETAIL_1", "Spread", 12, "Arial", CommentLabel_color);
            ObjectSet("SIG_DETAIL_1", OBJPROP_CORNER, Corner_of_Chart_RIGHT_TOP);
            ObjectSet("SIG_DETAIL_1", OBJPROP_XDISTANCE, Adjust_Side_to_side + 45);
            ObjectSet("SIG_DETAIL_1", OBJPROP_YDISTANCE, Shift_UP_DN + 60);
            ObjectDelete("SIG_DETAIL_2");
            ObjectCreate("SIG_DETAIL_2", OBJ_LABEL, Sig_Bars_Window, 0, 0);
            ObjectSetText("SIG_DETAIL_2", "" + l_dbl2str_900 + "", 12, "Arial Bold", Spread_color);
            ObjectSet("SIG_DETAIL_2", OBJPROP_CORNER, Corner_of_Chart_RIGHT_TOP);
            ObjectSet("SIG_DETAIL_2", OBJPROP_XDISTANCE, Adjust_Side_to_side + 10);
            ObjectSet("SIG_DETAIL_2", OBJPROP_YDISTANCE, Shift_UP_DN + 60);
            ObjectDelete("SIG_DETAIL_3");
            ObjectCreate("SIG_DETAIL_3", OBJ_LABEL, Sig_Bars_Window, 0, 0);
            ObjectSetText("SIG_DETAIL_3", "Pips to Open", 12, "Arial", CommentLabel_color);
            ObjectSet("SIG_DETAIL_3", OBJPROP_CORNER, Corner_of_Chart_RIGHT_TOP);
            ObjectSet("SIG_DETAIL_3", OBJPROP_XDISTANCE, Adjust_Side_to_side + 45);
            ObjectSet("SIG_DETAIL_3", OBJPROP_YDISTANCE, Shift_UP_DN + 75);
            ObjectDelete("SIG_DETAIL_4");
            ObjectCreate("SIG_DETAIL_4", OBJ_LABEL, Sig_Bars_Window, 0, 0);
            ObjectSetText("SIG_DETAIL_4", "" + l_dbl2str_908 + "", 12, "Arial Bold", l_color_964);
            ObjectSet("SIG_DETAIL_4", OBJPROP_CORNER, Corner_of_Chart_RIGHT_TOP);
            ObjectSet("SIG_DETAIL_4", OBJPROP_XDISTANCE, Adjust_Side_to_side + 10);
            ObjectSet("SIG_DETAIL_4", OBJPROP_YDISTANCE, Shift_UP_DN + 75);
            ObjectDelete("SIG_DETAIL_5");
            ObjectCreate("SIG_DETAIL_5", OBJ_LABEL, Sig_Bars_Window, 0, 0);
            ObjectSetText("SIG_DETAIL_5", "Hi to Low", 12, "Arial", CommentLabel_color);
            ObjectSet("SIG_DETAIL_5", OBJPROP_CORNER, Corner_of_Chart_RIGHT_TOP);
            ObjectSet("SIG_DETAIL_5", OBJPROP_XDISTANCE, Adjust_Side_to_side + 45);
            ObjectSet("SIG_DETAIL_5", OBJPROP_YDISTANCE, Shift_UP_DN + 90);
            ObjectDelete("SIG_DETAIL_6");
            ObjectCreate("SIG_DETAIL_6", OBJ_LABEL, Sig_Bars_Window, 0, 0);
            ObjectSetText("SIG_DETAIL_6", "" + l_dbl2str_924 + "", 12, "Arial Bold", HI_LO_color);
            ObjectSet("SIG_DETAIL_6", OBJPROP_CORNER, Corner_of_Chart_RIGHT_TOP);
            ObjectSet("SIG_DETAIL_6", OBJPROP_XDISTANCE, Adjust_Side_to_side + 10);
            ObjectSet("SIG_DETAIL_6", OBJPROP_YDISTANCE, Shift_UP_DN + 90);
            ObjectDelete("SIG_DETAIL_7");
            ObjectCreate("SIG_DETAIL_7", OBJ_LABEL, Sig_Bars_Window, 0, 0);
            ObjectSetText("SIG_DETAIL_7", "Daily Av", 12, "Arial", CommentLabel_color);
            ObjectSet("SIG_DETAIL_7", OBJPROP_CORNER, Corner_of_Chart_RIGHT_TOP);
            ObjectSet("SIG_DETAIL_7", OBJPROP_XDISTANCE, Adjust_Side_to_side + 45);
            ObjectSet("SIG_DETAIL_7", OBJPROP_YDISTANCE, Shift_UP_DN + 105);
            ObjectDelete("SIG_DETAIL_8");
            ObjectCreate("SIG_DETAIL_8", OBJ_LABEL, Sig_Bars_Window, 0, 0);
            ObjectSetText("SIG_DETAIL_8", "" + l_dbl2str_916 + "", 12, "Arial Bold", l_color_968);
            ObjectSet("SIG_DETAIL_8", OBJPROP_CORNER, Corner_of_Chart_RIGHT_TOP);
            ObjectSet("SIG_DETAIL_8", OBJPROP_XDISTANCE, Adjust_Side_to_side + 10);
            ObjectSet("SIG_DETAIL_8", OBJPROP_YDISTANCE, Shift_UP_DN + 105);
         }
      }
   }
   if (Show_Smaller_Size == TRUE) {
      if (Show_Xtra_Details == TRUE) {
         if (Show_Price == TRUE) {
            ObjectDelete("SIG_DETAIL_1");
            ObjectCreate("SIG_DETAIL_1", OBJ_LABEL, Sig_Bars_Window, 0, 0);
            ObjectSetText("SIG_DETAIL_1", "Spread", 9, "Arial", CommentLabel_color);
            ObjectSet("SIG_DETAIL_1", OBJPROP_CORNER, Corner_of_Chart_RIGHT_TOP);
            ObjectSet("SIG_DETAIL_1", OBJPROP_XDISTANCE, Adjust_Side_to_side + 40);
            ObjectSet("SIG_DETAIL_1", OBJPROP_YDISTANCE, Shift_UP_DN + 80);
            ObjectDelete("SIG_DETAIL_2");
            ObjectCreate("SIG_DETAIL_2", OBJ_LABEL, Sig_Bars_Window, 0, 0);
            ObjectSetText("SIG_DETAIL_2", "" + l_dbl2str_900 + "", 9, "Arial Bold", Spread_color);
            ObjectSet("SIG_DETAIL_2", OBJPROP_CORNER, Corner_of_Chart_RIGHT_TOP);
            ObjectSet("SIG_DETAIL_2", OBJPROP_XDISTANCE, Adjust_Side_to_side + 10);
            ObjectSet("SIG_DETAIL_2", OBJPROP_YDISTANCE, Shift_UP_DN + 80);
            ObjectDelete("SIG_DETAIL_3");
            ObjectCreate("SIG_DETAIL_3", OBJ_LABEL, Sig_Bars_Window, 0, 0);
            ObjectSetText("SIG_DETAIL_3", "Pips to Open", 9, "Arial", CommentLabel_color);
            ObjectSet("SIG_DETAIL_3", OBJPROP_CORNER, Corner_of_Chart_RIGHT_TOP);
            ObjectSet("SIG_DETAIL_3", OBJPROP_XDISTANCE, Adjust_Side_to_side + 40);
            ObjectSet("SIG_DETAIL_3", OBJPROP_YDISTANCE, Shift_UP_DN + 95);
            ObjectDelete("SIG_DETAIL_4");
            ObjectCreate("SIG_DETAIL_4", OBJ_LABEL, Sig_Bars_Window, 0, 0);
            ObjectSetText("SIG_DETAIL_4", "" + l_dbl2str_908 + "", 9, "Arial Bold", l_color_964);
            ObjectSet("SIG_DETAIL_4", OBJPROP_CORNER, Corner_of_Chart_RIGHT_TOP);
            ObjectSet("SIG_DETAIL_4", OBJPROP_XDISTANCE, Adjust_Side_to_side + 10);
            ObjectSet("SIG_DETAIL_4", OBJPROP_YDISTANCE, Shift_UP_DN + 95);
            ObjectDelete("SIG_DETAIL_5");
            ObjectCreate("SIG_DETAIL_5", OBJ_LABEL, Sig_Bars_Window, 0, 0);
            ObjectSetText("SIG_DETAIL_5", "Hi to Low", 9, "Arial", CommentLabel_color);
            ObjectSet("SIG_DETAIL_5", OBJPROP_CORNER, Corner_of_Chart_RIGHT_TOP);
            ObjectSet("SIG_DETAIL_5", OBJPROP_XDISTANCE, Adjust_Side_to_side + 40);
            ObjectSet("SIG_DETAIL_5", OBJPROP_YDISTANCE, Shift_UP_DN + 110);
            ObjectDelete("SIG_DETAIL_6");
            ObjectCreate("SIG_DETAIL_6", OBJ_LABEL, Sig_Bars_Window, 0, 0);
            ObjectSetText("SIG_DETAIL_6", "" + l_dbl2str_924 + "", 9, "Arial Bold", HI_LO_color);
            ObjectSet("SIG_DETAIL_6", OBJPROP_CORNER, Corner_of_Chart_RIGHT_TOP);
            ObjectSet("SIG_DETAIL_6", OBJPROP_XDISTANCE, Adjust_Side_to_side + 10);
            ObjectSet("SIG_DETAIL_6", OBJPROP_YDISTANCE, Shift_UP_DN + 110);
            ObjectDelete("SIG_DETAIL_7");
            ObjectCreate("SIG_DETAIL_7", OBJ_LABEL, Sig_Bars_Window, 0, 0);
            ObjectSetText("SIG_DETAIL_7", "Daily Av", 9, "Arial", CommentLabel_color);
            ObjectSet("SIG_DETAIL_7", OBJPROP_CORNER, Corner_of_Chart_RIGHT_TOP);
            ObjectSet("SIG_DETAIL_7", OBJPROP_XDISTANCE, Adjust_Side_to_side + 40);
            ObjectSet("SIG_DETAIL_7", OBJPROP_YDISTANCE, Shift_UP_DN + 125);
            ObjectDelete("SIG_DETAIL_8");
            ObjectCreate("SIG_DETAIL_8", OBJ_LABEL, Sig_Bars_Window, 0, 0);
            ObjectSetText("SIG_DETAIL_8", "" + l_dbl2str_916 + "", 9, "Arial Bold", l_color_968);
            ObjectSet("SIG_DETAIL_8", OBJPROP_CORNER, Corner_of_Chart_RIGHT_TOP);
            ObjectSet("SIG_DETAIL_8", OBJPROP_XDISTANCE, Adjust_Side_to_side + 10);
            ObjectSet("SIG_DETAIL_8", OBJPROP_YDISTANCE, Shift_UP_DN + 125);
         }
      }
   }
   if (Show_Smaller_Size == TRUE) {
      if (Show_Xtra_Details == TRUE) {
         if (Show_Price == FALSE) {
            ObjectDelete("SIG_DETAIL_1");
            ObjectCreate("SIG_DETAIL_1", OBJ_LABEL, Sig_Bars_Window, 0, 0);
            ObjectSetText("SIG_DETAIL_1", "Spread", 9, "Arial", CommentLabel_color);
            ObjectSet("SIG_DETAIL_1", OBJPROP_CORNER, Corner_of_Chart_RIGHT_TOP);
            ObjectSet("SIG_DETAIL_1", OBJPROP_XDISTANCE, Adjust_Side_to_side + 40);
            ObjectSet("SIG_DETAIL_1", OBJPROP_YDISTANCE, Shift_UP_DN + 60);
            ObjectDelete("SIG_DETAIL_2");
            ObjectCreate("SIG_DETAIL_2", OBJ_LABEL, Sig_Bars_Window, 0, 0);
            ObjectSetText("SIG_DETAIL_2", "" + l_dbl2str_900 + "", 9, "Arial Bold", Gold);
            ObjectSet("SIG_DETAIL_2", OBJPROP_CORNER, Corner_of_Chart_RIGHT_TOP);
            ObjectSet("SIG_DETAIL_2", OBJPROP_XDISTANCE, Adjust_Side_to_side + 10);
            ObjectSet("SIG_DETAIL_2", OBJPROP_YDISTANCE, Shift_UP_DN + 60);
            ObjectDelete("SIG_DETAIL_3");
            ObjectCreate("SIG_DETAIL_3", OBJ_LABEL, Sig_Bars_Window, 0, 0);
            ObjectSetText("SIG_DETAIL_3", "Pips to Open", 9, "Arial", CommentLabel_color);
            ObjectSet("SIG_DETAIL_3", OBJPROP_CORNER, Corner_of_Chart_RIGHT_TOP);
            ObjectSet("SIG_DETAIL_3", OBJPROP_XDISTANCE, Adjust_Side_to_side + 40);
            ObjectSet("SIG_DETAIL_3", OBJPROP_YDISTANCE, Shift_UP_DN + 75);
            ObjectDelete("SIG_DETAIL_4");
            ObjectCreate("SIG_DETAIL_4", OBJ_LABEL, Sig_Bars_Window, 0, 0);
            ObjectSetText("SIG_DETAIL_4", "" + l_dbl2str_908 + "", 9, "Arial Bold", l_color_964);
            ObjectSet("SIG_DETAIL_4", OBJPROP_CORNER, Corner_of_Chart_RIGHT_TOP);
            ObjectSet("SIG_DETAIL_4", OBJPROP_XDISTANCE, Adjust_Side_to_side + 10);
            ObjectSet("SIG_DETAIL_4", OBJPROP_YDISTANCE, Shift_UP_DN + 75);
            ObjectDelete("SIG_DETAIL_5");
            ObjectCreate("SIG_DETAIL_5", OBJ_LABEL, Sig_Bars_Window, 0, 0);
            ObjectSetText("SIG_DETAIL_5", "Hi to Low", 9, "Arial", CommentLabel_color);
            ObjectSet("SIG_DETAIL_5", OBJPROP_CORNER, Corner_of_Chart_RIGHT_TOP);
            ObjectSet("SIG_DETAIL_5", OBJPROP_XDISTANCE, Adjust_Side_to_side + 40);
            ObjectSet("SIG_DETAIL_5", OBJPROP_YDISTANCE, Shift_UP_DN + 90);
            ObjectDelete("SIG_DETAIL_6");
            ObjectCreate("SIG_DETAIL_6", OBJ_LABEL, Sig_Bars_Window, 0, 0);
            ObjectSetText("SIG_DETAIL_6", "" + l_dbl2str_924 + "", 9, "Arial Bold", HI_LO_color);
            ObjectSet("SIG_DETAIL_6", OBJPROP_CORNER, Corner_of_Chart_RIGHT_TOP);
            ObjectSet("SIG_DETAIL_6", OBJPROP_XDISTANCE, Adjust_Side_to_side + 10);
            ObjectSet("SIG_DETAIL_6", OBJPROP_YDISTANCE, Shift_UP_DN + 90);
            ObjectDelete("SIG_DETAIL_7");
            ObjectCreate("SIG_DETAIL_7", OBJ_LABEL, Sig_Bars_Window, 0, 0);
            ObjectSetText("SIG_DETAIL_7", "Daily Av", 9, "Arial", CommentLabel_color);
            ObjectSet("SIG_DETAIL_7", OBJPROP_CORNER, Corner_of_Chart_RIGHT_TOP);
            ObjectSet("SIG_DETAIL_7", OBJPROP_XDISTANCE, Adjust_Side_to_side + 40);
            ObjectSet("SIG_DETAIL_7", OBJPROP_YDISTANCE, Shift_UP_DN + 105);
            ObjectDelete("SIG_DETAIL_8");
            ObjectCreate("SIG_DETAIL_8", OBJ_LABEL, Sig_Bars_Window, 0, 0);
            ObjectSetText("SIG_DETAIL_8", "" + l_dbl2str_916 + "", 9, "Arial Bold", l_color_968);
            ObjectSet("SIG_DETAIL_8", OBJPROP_CORNER, Corner_of_Chart_RIGHT_TOP);
            ObjectSet("SIG_DETAIL_8", OBJPROP_XDISTANCE, Adjust_Side_to_side + 10);
            ObjectSet("SIG_DETAIL_8", OBJPROP_YDISTANCE, Shift_UP_DN + 105);
         }
      }
   }
   return (0);
}